home *** CD-ROM | disk | FTP | other *** search
/ Click Press Kit / Click Press Kit.iso / pc / main.dxr / Internal_5_More Code2.ls < prev    next >
Encoding:
Text File  |  2006-05-31  |  3.0 KB  |  74 lines

  1. global gMaster, gSound
  2.  
  3. on mBeginSlideShow vWhichSprite
  4.   if gMaster.pPhotoList[gMaster.pCount].pSelected = "yes" then
  5.     sendSprite(vWhichSprite, #mSetDoubleState, 2)
  6.   else
  7.     sendSprite(vWhichSprite, #mSetDoubleState, 1)
  8.   end if
  9. end
  10.  
  11. on mSetSlideShowImage2
  12.   gSound.mPlayButtonClick()
  13.   vRectSprite = 28
  14.   vPhotoSprite = 29
  15.   vPushPinSprite = 30
  16.   vFlashSprite = 31
  17.   vSavedSprite = 26
  18.   vSavedGraphic = member(gMaster.pSlideShowSettings.savedbutton, "assets")
  19.   vUnSavedGraphic = member(gMaster.pSlideShowSettings.savebutton, "assets")
  20.   if gMaster.pActivePhotoObject.pSelected = "no" then
  21.     gMaster.pActivePhotoObject.pSelected = "yes"
  22.     mSummarySelected(gMaster, gMaster.pActivePhotoObject.pSmallName)
  23.     gMaster.pPhotoList[gMaster.pCount].pSelected = "yes"
  24.   else
  25.     gMaster.pActivePhotoObject.pSelected = "no"
  26.     mSummaryDeSelected(gMaster, gMaster.pActivePhotoObject.pSmallName)
  27.     gMaster.pPhotoList[gMaster.pCount].pSelected = "no"
  28.   end if
  29.   sprite(vPhotoSprite).member = member(gMaster.pActivePhotoObject.pSmallName, gMaster.pMediumCastLib)
  30.   if gMaster.pSlideShowSettings.xyeffect = "TRUE" then
  31.     sprite(vPhotoSprite).loc = gMaster.pActivePhotoObject.pXYSlide
  32.     vMemberWidth = member(gMaster.pActivePhotoObject.pSmallName, gMaster.pMediumCastLib).width
  33.     vMemberHeight = member(gMaster.pActivePhotoObject.pSmallName, gMaster.pMediumCastLib).height
  34.     vWidth = vMemberWidth * float("." & gMaster.pSlideShowSettings.percentage)
  35.     vHeight = vMemberHeight * float("." & gMaster.pSlideShowSettings.percentage)
  36.     if gMaster.pSlideShowSettings.percentage = 100 then
  37.       sprite(vPhotoSprite).width = vMemberWidth
  38.       sprite(vPhotoSprite).height = vMemberHeight
  39.     else
  40.       sprite(vPhotoSprite).width = vWidth
  41.       sprite(vPhotoSprite).height = vHeight
  42.     end if
  43.     updateStage()
  44.   end if
  45.   if gMaster.pSlideShowSettings.blendeffect = "TRUE" then
  46.     if gMaster.pActivePhotoObject.pSelected = "no" then
  47.       sprite(vPhotoSprite).blend = 100
  48.     else
  49.       sprite(vPhotoSprite).blend = gMaster.pSlideShowSettings.blendpercent
  50.     end if
  51.   end if
  52.   if gMaster.pSlideShowSettings.rectangles = "TRUE" then
  53.     if gMaster.pActivePhotoObject.pSelected = "no" then
  54.       sprite(vRectSprite).rect = rect(-2000, -2000, -1999, 1999)
  55.     else
  56.       vLeft = sprite(vPhotoSprite).left - 2
  57.       vTop = sprite(vPhotoSprite).top - 2
  58.       vRight = sprite(vPhotoSprite).right + 2
  59.       vBottom = sprite(vPhotoSprite).bottom + 2
  60.       sprite(vRectSprite).rect = rect(vLeft, vTop, vRight, vBottom)
  61.     end if
  62.   end if
  63.   if gMaster.pSlideShowSettings.pushpin = "TRUE" then
  64.     if gMaster.pActivePhotoObject.pSelected = "no" then
  65.       sprite(vPushPinSprite).loc = point(-2000, -2000)
  66.     else
  67.       vLeft = sprite(vPhotoSprite).left + gMaster.pSlideShowSettings.pinoffset[1]
  68.       vTop = sprite(vPhotoSprite).top + gMaster.pSlideShowSettings.pinoffset[2]
  69.       sprite(vPushPinSprite).loc = point(vLeft, vTop)
  70.     end if
  71.   end if
  72.   sendAllSprites(#mSetUpGraphicsDouble, "slideshow", gMaster.pCount)
  73. end
  74.